package proyecto.negocio;

import proyecto.modelo.*;
import proyecto.dao.*;
import proyecto.excepcion.*;

public class PagoNegocio {

	// HISTORIA 4 (GRAMIREZ)
	public void pagarCuota(int idPago, String moneda, double importe,
			String tipoPago, String fechaPago, int idCuota) throws DAOExcepcion {
		
		// Se verifica la existencia de la cuota
		Cuota cuotaVO = new Cuota();
		cuotaVO.setIdCuota(idCuota);
		
		//Se registra el pago		
		Pago pagoVO = new Pago();
		pagoVO.setIdPago(idPago);
		pagoVO.setMoneda(moneda);
		pagoVO.setImporte(importe);
		pagoVO.setTipoPago(tipoPago);
		pagoVO.setFechaPago(fechaPago);
		pagoVO.setCuota(cuotaVO);

		PagoDAO dao = new PagoDAO();
		try {
			dao.insertar(pagoVO);
		} catch (DAOExcepcion e) {
			throw e;
		}

	}

}
